A cost-aware logical framework

نویسندگان

چکیده

We present calf , a c ost- ware l ogical f ramework for studying quantitative aspects of functional programs. Taking inspiration from recent work that reconstructs traditional programming languages in terms modal account phase distinctions we argue the cost structure programs motivates distinction between intension and extension . Armed with this technology, contribute synthetic as computational effect which cost-aware enjoy an internal noninterference property: input/output behavior cannot depend on cost. As full-spectrum dependent type theory, presents unified language specification both can be integrated smoothly existing mathematical libraries available theoretic proof assistants. evaluate general framework analysis by implementing two fundamental techniques algorithm analysis: method recurrence relations physicist’s amortized deploy these variety case studies: prove tight, closed bound Euclid’s algorithm, verify complexity batched queues, derive bounds sequential parallel merge sort, all fully mechanized Agda assistant. Lastly substantiate soundness reasoning means model construction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Cost-Aware Decentralized Services

Network services catering to large client populations are inevitably decentralized to benefit from the improved performance, availability, and scalability that decentralization offers. Decentralized network services might be deployed as independent servers in different administrative domains (e.g., domain name system), distributed globally with a central management (e.g., content distribution n...

متن کامل

A logical framework for an emotionally aware intelligent environment

In the agent community, emotional aspects receive more and more attention since they were proven to be essential for intelligent agents. Indeed, from a theoretical point of view, results from cognitive psychology and neuroscience have established the close links that exist in humans between emotions and reasoning or decision making. And from a practical point of view, numerous research findings...

متن کامل

Semantic Modelling of Context Aware Systems in a Logical Framework

The paper presents a logical framework for the modelling of context aware systems. The framework consists of three first order languages that together make it possible to represent all aspects of such systems and which thus provide a transparent modelling framework. The framework is constructed for the use in semantic modelling of context aware systems and models can for most parts easily be im...

متن کامل

A Logical Relations for a Logical Framework

Logical relations are a central concept used to study various higher-order type theories and occur frequently in the proofs of a wide variety of meta-theorems. Besides extending the logical relation principle to more general languages, an important research question has been how to represent and thus verify logical relation arguments in logical frameworks. We formulate a theory of logical relat...

متن کامل

A Framework for Cost-Aware Process Management: Cost Reporting and Cost Prediction

Organisations are constantly seeking efficiency gains for their business processes in terms of time and cost. Management accounting enables detailed cost reporting of business operations for decision making purposes, although significant effort is required to gather accurate operational data. Process mining, on the other hand, may provide valuable insight into processes through analysis of even...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the ACM on programming languages

سال: 2022

ISSN: ['2475-1421']

DOI: https://doi.org/10.1145/3498670